package com.panku.core.listener;

import java.util.Map;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

import com.panku.core.entity.ClassBean;
import com.panku.util.DataUtil;

/**
 * 初始化监听
 * @author jack
 *
 */
public class InitListener implements ServletContextListener {

	@Override
	public void contextDestroyed(ServletContextEvent arg0) {
		
		
	}

	@Override
	public void contextInitialized(ServletContextEvent context) {
		System.out.println("=============================================================");
		System.out.println("=========================系统开始初始化==========================");
		System.out.println("=============================================================");
		String[] packPath= context.getServletContext().getInitParameter("packages").split(",");
		Map<String, ClassBean> pathList = DataUtil.readDataFromZJ(packPath);
		context.getServletContext().setAttribute("pathList", pathList);
		System.out.println("=============================================================");
		System.out.println("=========================系统初始化结束==========================");
		System.out.println("=============================================================");
	}

}
